//-------------------------------------------------------
// Copyright (c) 
// All rights reserved.
// 
// File Name: TabTipNotification.h 
// File Des: 系统输入状态检测接口
// File Summary: 
// Cur Version: 1.0
// Author:
// Create Data:
// History:
//     <Author>      <Time>       <Version>      <Des>
//      lzlong     2023-7-20        1.0            
//-------------------------------------------------------
#pragma once

#include "misc/SingletonT.h"
class CTabTipSystemBase;
class CRegMgr;
class CTabTipNotification : public SingletonT<CTabTipNotification>
{
public:
    CTabTipNotification();

    ~CTabTipNotification();

    bool StartListenNotification();

    bool StopListenNotification();

protected:
    bool RegistTabTipMember();

    bool UnRegistTabTipMember();

private:

    CTabTipSystemBase*      m_pTabTip;

    CRegMgr*                m_pRegMgr;

    bool                    m_bListeningTabTip;
};

